to cut a long story short ... - Spanish English Dictionary